home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / Box$Filler.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.1 KB  |  47 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Dimension;
  5. import javax.accessibility.Accessible;
  6. import javax.accessibility.AccessibleContext;
  7.  
  8. public class Box$Filler extends Component implements Accessible {
  9.    private Dimension reqMin;
  10.    private Dimension reqPref;
  11.    private Dimension reqMax;
  12.    protected AccessibleContext accessibleContext = null;
  13.  
  14.    public Box$Filler(Dimension var1, Dimension var2, Dimension var3) {
  15.       this.reqMin = var1;
  16.       this.reqPref = var2;
  17.       this.reqMax = var3;
  18.    }
  19.  
  20.    public void changeShape(Dimension var1, Dimension var2, Dimension var3) {
  21.       this.reqMin = var1;
  22.       this.reqPref = var2;
  23.       this.reqMax = var3;
  24.       ((Component)this).invalidate();
  25.    }
  26.  
  27.    public AccessibleContext getAccessibleContext() {
  28.       if (this.accessibleContext == null) {
  29.          this.accessibleContext = new Box.Filler.AccessibleBoxFiller(this);
  30.       }
  31.  
  32.       return this.accessibleContext;
  33.    }
  34.  
  35.    public Dimension getMaximumSize() {
  36.       return this.reqMax;
  37.    }
  38.  
  39.    public Dimension getMinimumSize() {
  40.       return this.reqMin;
  41.    }
  42.  
  43.    public Dimension getPreferredSize() {
  44.       return this.reqPref;
  45.    }
  46. }
  47.